Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ver/6.5.0 #467

Merged
merged 66 commits into from
Sep 24, 2024
Merged

Ver/6.5.0 #467

merged 66 commits into from
Sep 24, 2024

Conversation

duplexsystem
Copy link
Member

@duplexsystem duplexsystem commented Sep 18, 2024

Terra 6.5.0

  • Update Bukkit and Fabric to minecraft Version 1.21.1
  • Update Java version to 21
  • Add salted version of sampler functions in EXPRESSION samplers
  • Feature Stage Blending
  • ability to disable slant palettes
  • Fix empty slant holders attempting to calculate slant
  • Pseudoerosion sampler
  • derivative sampler api and opensimplex2(s) derivatives for use with pseudoerosion

duplexsystem and others added 30 commits November 17, 2023 13:11
This occurs when the NoiseChunkGenerator3D#getSlant method is invoked at
a position where the biome has an empty slant holder, currently possible
when using the slant locator addon.

This is fixed by making slant calculation independent of SlantHolders.
Some minor refactoring has also been done as a result of this change.
Prevent exception with other world generators
A reduction of impulse evaluations from 5^2 to 3^2, original algorithm used exponential falloff function which required evaluating impulses from further away to avoid artifacts. I've changed it to a parabolic falloff function which is exactly 0 at the largest possible distance from a cell origin, meaning any cells further than that will not have an effect, preventing said artifacting from occurring. The parabolic function could be replaced with an exponential function (or any other similar easing function) as long as it has an x-intercept at maxCellDistSq. In addition, an option to control whether averaging impulses has been added as it has more of a visual impact with the aforementioned changes.
@duplexsystem duplexsystem merged commit c374c2d into master Sep 24, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants